Big Huge Thesaurus

Karl Marx

noun